import  pandas as pd # 导入pandas库
import matplotlib.pyplot as plt # 导入matplotlib库中的pyplot模块
import seaborn as sns # 导入seaborn库

df = pd.read_excel('某餐厅顾客消费记录.xlsx') # 读取数据
plt.figure(figsize=(8, 4)) # 创建画布并设置画布大小

#设置图表样式，包括样式主题和中文字体
sns.set_style(style='ticks', rc={'font.sans-serif': 'SimHei'})
sns.set_palette(sns.color_palette('husl')) # 设置颜色主题

#绘制箱形图
sns.boxplot(x='分店', y='顾客满意度', data=df, notch=True, whis=0.5, order=['第一分店', '第二分店', '第三分店'])
plt.title('某餐厅不同分店顾客满意度箱形图') # 设置图表标题
plt.show() # 显示图表